package create_tenant

import (
	"context"
)

type TenantsCreateTjLogRepositoryIface interface {
	AddTenantsCreateTjLog(ctx context.Context, data *TenantsCreateTjLog) (int32, error)
	SaveTenantsCreateTjLog(ctx context.Context, data *TenantsCreateTjLog) error
	GetTenantsCreateTjLog(ctx context.Context, taskId string) (*TenantsCreateTjLog, error)

	UpdateResponseStatus(ctx context.Context, id int32, responseStatus int32, responseData string) (bool, error)
	UpdateCallbackStatus(ctx context.Context, taskId int32, callbackRequest string, callbackResponse string) (bool, error)
}
